//
//  BCUserSvipResponse.h
//  GSBlockChain
//
//  Created by guoshikeji_a on 2018/12/20.
//  Copyright © 2018 guoshikeji. All rights reserved.
//

#import "BCAPIBaseResponse.h"
//
#import "BCUserSvipDataFlow.h"
#import "BCUserSvipDataContent.h"
#import "BCUserSvipDataBuy.h"
#import "BCUserSvipDataShares.h"

NS_ASSUME_NONNULL_BEGIN
/**
 "share_code": "67119214",
 "commission": "150.00",
 "has_svip": 0
 */
@interface BCUserSvipDataMode : NSObject

/**
 *"share_code": "67119214"
 */
@property (nonatomic, copy) NSString *share_code;

/**
 *"commission": "150.00"
 */
@property (nonatomic, copy) NSString *commission;

/**
 *"has_svip": 0
 */
@property (nonatomic, assign) BOOL has_svip;

@end

@interface BCUserSvipData : BCBaseReponseData

/**
 *flow
 */
@property (nonatomic, strong) BCUserSvipDataFlow *flow;

/**
 *data
 */
@property (nonatomic, strong) BCUserSvipDataMode *data;

/**
 *content
 */
@property (nonatomic, strong) BCUserSvipDataContent *content;

/**
 *buy
 */
@property (nonatomic, strong) BCUserSvipDataBuy *buy;

/**
 *shares
 */
@property (nonatomic, copy) NSArray <BCUserSvipDataShares *> *shares;


#pragma mark - custom

/**
 *currentShares 当前选中的shares
 */
@property (nonatomic, weak) BCUserSvipDataShares *currentShares;

@end

@interface BCUserSvipResponse : BCAPIBaseResponse

/**
 *data
 */
@property (nonatomic, strong) BCUserSvipData *data;

@end

NS_ASSUME_NONNULL_END
